//将文章集合的构造函数导入到当前文件中
const { Article } = require('../../model/article');
//导入mongoose-sex-page模块
const pagination = require('mongoose-sex-page');
module.exports = async (req, res) => {
    const page = req.query.page;
    //标识 标识当前访问的是用户管理页面
    req.app.locals.currentLink = 'article';
    //查询所有文章数据
    // let articles = await Article.find().populate('author');
    //报错：SyntaxError: Unexpected token R in JSON at position 0  at JSON.parse (<anonymous>)     
    let articles = await pagination(Article).find().page(page).size(2).display(3).exec();
    //page 指定当前页
    //size 指定每页显示的数据条数
    //display 指定客户端要显示的页码数量
    //exec 向数据库发送查询请求
    // res.send(articles)
    //渲染文章列表页面模板
    res.render('admin/article.art', {
        articles:articles
    });
}